home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / nt / ntreskit.exe / OS2API.TXT < prev    next >
Text File  |  1993-07-07  |  18KB  |  1,007 lines

  1. This file lists the OS/2 APIs that are supported, not supported,
  2. and partially supported in the first release of Windows NT. It gives
  3. an explanation of the restrictions on those APIs that are partially
  4. supported.
  5.  
  6. OS/2 APIs Supported in Windows NT, first release
  7.  
  8. DosAllocHuge
  9. DosAllocSeg
  10. DosAllocShrSeg
  11. DosBeep
  12. DosBufReset
  13. DosCallback
  14. DosCallNmPipe
  15. DosCaseMap
  16. DosChDir
  17. DosChgFilePtr
  18. DosClose
  19. DosCloseQueue
  20. DosCloseSem
  21. DosConnectNmPipe
  22. DosCopy
  23. DosCreateCSAlias
  24. DosCreateQueue
  25. DosCreateSem
  26. DosCreateThread
  27. DosCwait
  28. DosDelete
  29. DosDevConfig
  30. DosDisConnectNmPipe
  31. DosDupHandle
  32. DosEditName
  33. DosEnterCritSec
  34. DosEnumAttribute
  35. DosErrClass
  36. DosError
  37. DosExecPgm
  38. DosExit
  39. DosExitCritSec
  40. DosExitList
  41. DosFileIO
  42. DosFileLocks
  43. DosFindClose
  44. DosFindFirst
  45. DosFindFirst2
  46. DosFindNext
  47. DosFlagProcess
  48. DosFreeModule
  49. DosFreeResource
  50. DosFreeSeg
  51. DosFSCtl
  52. DosFSRamSemClear
  53. DosFSRamSemRequest
  54. DosGetCollate
  55. DosGetCp
  56. DosGetCtryInfo
  57. DosGetDateTime
  58. DosGetDBCSEv
  59. DosGetEnv
  60. DosGetHugeShift
  61. DosGetInfoSeg
  62. DosGetMachineMode
  63. DosGetMessage
  64. DosGetModHandle
  65. DosGetModName
  66. DosGetPID
  67. DosGetPPID
  68. DosGetProcAddr
  69. DosGetPrty
  70. DosGetResource
  71. DosGetResource2
  72. DosGetSeg
  73. DosGetShrSeg
  74. DosGetVersion
  75. DosGiveSeg
  76. DosHoldSignal
  77. DosHugeIncr
  78. DosHugeShift
  79. DosInsMessage
  80. DosKillProcess
  81. DosLoadModule
  82. DosLockSeg
  83. DosMakeNmPipe
  84. DosMakePipe
  85. DosMemAvail
  86. DosMkDir
  87. DosMkDir2
  88. DosMonClose
  89. DosMonOpen
  90. DosMonRead
  91. DosMonReg
  92. DosMonWrite
  93. DosMove
  94. DosMuxSemWait
  95. DosNewSize
  96. DosOpen
  97. DosOpen2
  98. DosOpenQueue
  99. DosOpenSem
  100. DosPeekNmPipe
  101. DosPeekQueue
  102. DosPhysicalDisk
  103. DosPTrace
  104. DosPurgeQueue
  105. DosPutMessage
  106. DosQAppType
  107. DosQCurDir
  108. DosQCurDisk
  109. DosQFHandState
  110. DosQFileInfo
  111. DosQFileMode
  112. DosQFSAttach
  113. DosQFSInfo
  114. DosQHandType
  115. DosQNmPHandState
  116. DosQNmPipeInfo
  117. DosQNmPipeSemState
  118. DosQPathInfo
  119. DosQSysInfo
  120. DosQueryQueue
  121. DosQVerify
  122. DosR2StackRealloc
  123. DosRead
  124. DosReadAsync
  125. DosReadQueue
  126. DosReallocHuge
  127. DosReallocSeg
  128. DosResumeThread
  129. DosRmDir
  130. DosScanEnv
  131. DosSearchPath
  132. DosSelectDisk
  133. DosSelectSession
  134. DosSemClear
  135. DosSemRequest
  136. DosSemSet
  137. DosSemSetWait
  138. DosSemWait
  139. DosSendSignal
  140. DosSetCp
  141. DosSetDateTime
  142. DosSetFHandState
  143. DosSetFileInfo
  144. DosSetFileMode
  145. DosSetFilePtr
  146. DosSetFSInfo
  147. DosSetMaxFH
  148. DosSetNmPHandState
  149. DosSetNmPipeSem
  150. DosSetPathInfo
  151. DosSetProcCp
  152. DosSetPrty
  153. DosSetSession
  154. DosSetSigHandler
  155. DosSetVec
  156. DosSetVerify
  157. DosSizeSeg
  158. DosSleep
  159. DosStartSession
  160. DosStopSession
  161. DosSubAlloc
  162. DosSubFree
  163. DosSubSet
  164. DosSuspendThread
  165. DosTimerAsync
  166. DosTimerStart
  167. DosTimerStop
  168. DosTransactNmPipe
  169. DosUnlockSeg
  170. DosWaitNmPipe
  171. DosWrite
  172. DosWriteAsync
  173. DosWriteQueue
  174.  
  175. KbdCharIn
  176. KbdClose
  177. KbdFlushBuffer
  178. KbdFreeFocus
  179. KbdGetCp
  180. KbdGetFocus
  181. KbdGetHWID
  182. KbdGetStatus
  183. KbdOpen
  184. KbdPeek
  185. KbdSetCp
  186. KbdSetStatus
  187. KbdStringIn
  188.  
  189. MouClose
  190. MouFlushQue
  191. MouGetDevStatus
  192. MouGetEventMask
  193. MouGetNumButtons
  194. MouGetNumQueEl
  195. MouGetPtrPos
  196. MouOpen
  197. MouReadEventQue
  198. MouSetDevStatus
  199. MouSetEventMask
  200.  
  201. NetAccessAdd
  202. NetAccessDel
  203. NetAccessGetInfo
  204. NetAccessSetInfo
  205. NetGetDCName
  206. NetHandleGetInfo
  207. NetMessageBufferSend
  208. NetServerDiskEnum
  209. NetServerEnum2
  210. NetServerGetInfo
  211. NetServiceControl (standard services only)
  212. NetServiceEnum    (standard services only)
  213. NetServiceGetInfo (standard services only)
  214. NetServiceInstall (standard services only)
  215. NetShareAdd
  216. NetShareDel
  217. NetShareEnum
  218. NetShareGetInfo
  219. NetUseAdd
  220. NetUseDel
  221. NetUseEnum
  222. NetUseGetInfo
  223. NetUserEnum
  224. NetUserGetInfo
  225. NetWkstaGetInfo
  226.  
  227. NetBios (V3.0)
  228.  
  229. NetBiosClose (V2.X)
  230. NetBiosEnum (V2.X)
  231. NetBiosGetInfo (V2.X)
  232. NetBiosOpen (V2.X)
  233. NetBiosSubmit (V2.X)
  234.  
  235. VioCheckCharType
  236. VioEndPopUp
  237. VioGetAnsi
  238. VioGetBuf
  239. VioGetCp
  240. VioGetCurPos
  241. VioGetCurType
  242. VioPopUp
  243. VioReadCellStr
  244. VioReadCharStr
  245. VioScrLock
  246. VioScrollDn
  247. VioScrollLf
  248. VioScrollRt
  249. VioScrollUp
  250. VioScrUnLock
  251. VioSetAnsi
  252. VioSetCp
  253. VioSetCurPos
  254. VioSetCurType
  255. VioShowBuf
  256. VioWrtCellStr
  257. VioWrtCharStr
  258. VioWrtCharStrAtt
  259. VioWrtNAttr
  260. VioWrtNCell
  261. VioWrtNChar
  262. VioWrtTTY
  263.  
  264. WinQueryProfileData
  265. WinQueryProfileInt
  266. WinQueryProfileSize
  267. WinQueryProfileString
  268. WinWriteProfileData
  269. WinWriteProfileString
  270.  
  271. OS/2 APIs Not Supported in Windows NT, first release
  272.  
  273. DevCloseDC
  274. DevEscape
  275. DevOpenDC
  276. DevPostDeviceModes
  277. DevQueryCaps
  278. DevQueryDeviceNames
  279. DevQueryHardcopyCaps
  280.  
  281. DosCLIAccess
  282. DosDynamicTrace
  283. DosFindNotifyClose
  284. DosFindNotifyFirst
  285. DosFindNotifyNext
  286. DosOplockRelease
  287. DosOplockWait
  288. DosPortAccess
  289. DosShutdown
  290. DosSystemService
  291. DosSysTrace
  292.  
  293. GpiAssociate
  294. GpiBeginArea
  295. GpiBeginElement
  296. GpiBeginPath
  297. GpiBitBlt
  298. GpiBox
  299. GpiCallSegmentMatrix
  300. GpiCharString
  301. GpiCharStringAt
  302. GpiCharStringPos
  303. GpiCharStringPosAt
  304. GpiCloseFigure
  305. GpiCloseSegment
  306. GpiCombineRegion
  307. GpiComment
  308. GpiConvert
  309. GpiCopyMetaFile
  310. GpiCorrelateChain
  311. GpiCorrelateFrom
  312. GpiCorrelateSegment
  313. GpiCreateBitmap
  314. GpiCreateLogColorTable
  315. GpiCreateLogFont
  316. GpiCreatePS
  317. GpiCreateRegion
  318. GpiDeleteBitmap
  319. GpiDeleteElement
  320. GpiDeleteElementRange
  321. GpiDeleteElementsBetweenLabels
  322. GpiDeleteMetaFile
  323. GpiDeleteSegment
  324. GpiDeleteSegments
  325. GpiDeleteSetId
  326. GpiDestroyPS
  327. GpiDestroyRegion
  328. GpiDrawChain
  329. GpiDrawDynamics
  330. GpiDrawFrom
  331. GpiDrawSegment
  332. GpiElement
  333. GpiEndArea
  334. GpiEndElement
  335. GpiEndPath
  336. GpiEqualRegion
  337. GpiErase
  338. GpiErrorSegmentData
  339. GpiExcludeClipRectangle
  340. GpiFillPath
  341. GpiFullArc
  342. GpiGetData
  343. GpiImage
  344. GpiIntersectClipRectangle
  345. GpiLabel
  346. GpiLine
  347. GpiLoadBitmap
  348. GpiLoadFonts
  349. GpiLoadMetaFile
  350. GpiMarker
  351. GpiModifyPath
  352. GpiMove
  353. GpiOffsetClipRegion
  354. GpiOffsetElementPointer
  355. GpiOffsetRegion
  356. GpiOpenSegment
  357. GpiOutlinePath
  358. GpiPaintRegion
  359. GpiPartialArc
  360. GpiPlayMetaFile
  361. GpiPointArc
  362. GpiPolyFillet
  363. GpiPolyFilletSharp
  364. GpiPolyLine
  365. GpiPolyMarker
  366. GpiPolySpline
  367. GpiPop
  368. GpiPtInRegion
  369. GpiPtVisible
  370. GpiPutData
  371. GpiQueryArcParams
  372. GpiQueryAttrMode
  373. GpiQueryAttrs
  374. GpiQueryBackColor
  375. GpiQueryBackMix
  376. GpiQueryBitmapBits
  377. GpiQueryBitmapDimension
  378. GpiQueryBitmapHandle
  379. GpiQueryBitmapParameters
  380. GpiQueryBoundaryData
  381. GpiQueryCharAngle
  382. GpiQueryCharBox
  383. GpiQueryCharDirection
  384. GpiQueryCharMode
  385. GpiQueryCharSet
  386. GpiQueryCharShear
  387. GpiQueryCharStringPos
  388. GpiQueryCharStringPosAt
  389. GpiQueryClipBox
  390. GpiQueryClipRegion
  391. GpiQueryColor
  392. GpiQueryColorData
  393. GpiQueryColorIndex
  394. GpiQueryCp
  395. GpiQueryCurrentPosition
  396. GpiQueryDefArcParams
  397. GpiQueryDefAttrs
  398. GpiQueryDefaultViewMatrix
  399. GpiQueryDefCharBox
  400. GpiQueryDefTag
  401. GpiQueryDefViewingLimits
  402. GpiQueryDevice
  403. GpiQueryDeviceBitmapFormats
  404. GpiQueryDrawControl
  405. GpiQueryDrawingMode
  406. GpiQueryEditMode
  407. GpiQueryElement
  408. GpiQueryElementPointer
  409. GpiQueryElementType
  410. GpiQueryFontFileDescriptions
  411. GpiQueryFontMetrics
  412. GpiQueryFonts
  413. GpiQueryGraphicsField
  414. GpiQueryInitialSegmentAttrs
  415. GpiQueryKerningPairs
  416. GpiQueryLineEnd
  417. GpiQueryLineJoin
  418. GpiQueryLineType
  419. GpiQueryLineWidth
  420. GpiQueryLineWidthGeom
  421. GpiQueryLogColorTable
  422. GpiQueryMarker
  423. GpiQueryMarkerBox
  424. GpiQueryMarkerSet
  425. GpiQueryMetaFileBits
  426. GpiQueryMetaFileLength
  427. GpiQueryMix
  428. GpiQueryModelTransformMatrix
  429. GpiQueryNearestColor
  430. GpiQueryNumberSetIds
  431. GpiQueryPageViewport
  432. GpiQueryPattern
  433. GpiQueryPatternRefPoint
  434. GpiQueryPatternSet
  435. GpiQueryPel
  436. GpiQueryPickAperturePosition
  437. GpiQueryPickApertureSize
  438. GpiQueryPS
  439. GpiQueryRealColors
  440. GpiQueryRegionBox
  441. GpiQueryRegionRects
  442. GpiQueryRGBColor
  443. GpiQuerySegmentAttrs
  444. GpiQuerySegmentNames
  445. GpiQuerySegmentPriority
  446. GpiQuerySegmentTransformMatrix
  447. GpiQuerySetIds
  448. GpiQueryStopDraw
  449. GpiQueryTag
  450. GpiQueryTextBox
  451. GpiQueryViewingLimits
  452. GpiQueryViewingTransformMatrix
  453. GpiQueryWidthTable
  454. GpiRealizeColorTable
  455. GpiRectInRegion
  456. GpiRectVisible
  457. GpiRemoveDynamics
  458. GpiResetBoundaryData
  459. GpiResetPS
  460. GpiRestorePS
  461. GpiRotate
  462. GpiSaveMetaFile
  463. GpiSavePS
  464. GpiScale
  465. GpiSetArcParams
  466. GpiSetAttrMode
  467. GpiSetAttrs
  468. GpiSetBackColor
  469. GpiSetBackMix
  470. GpiSetBitmap
  471. GpiSetBitmapBits
  472. GpiSetBitmapDimension
  473. GpiSetBitmapId
  474. GpiSetCharAngle
  475. GpiSetCharBox
  476. GpiSetCharDirection
  477. GpiSetCharMode
  478. GpiSetCharSet
  479. GpiSetCharShear
  480. GpiSetClipPath
  481. GpiSetClipRegion
  482. GpiSetColor
  483. GpiSetCp
  484. GpiSetCurrentPosition
  485. GpiSetDefArcParams
  486. GpiSetDefAttrs
  487. GpiSetDefaultViewMatrix
  488. GpiSetDefTag
  489. GpiSetDefViewingLimits
  490. GpiSetDrawControl
  491. GpiSetDrawingMode
  492. GpiSetEditMode
  493. GpiSetElementPointer
  494. GpiSetElementPointerAtLabel
  495. GpiSetGraphicsField
  496. GpiSetInitialSegmentAttrs
  497. GpiSetLineEnd
  498. GpiSetLineJoin
  499. GpiSetLineType
  500. GpiSetLineWidth
  501. GpiSetLineWidthGeom
  502. GpiSetMarker
  503. GpiSetMarkerBox
  504. GpiSetMarkerSet
  505. GpiSetMetaFileBits
  506. GpiSetMix
  507. GpiSetModelTransformMatrix
  508. GpiSetPageViewport
  509. GpiSetPattern
  510. GpiSetPatternRefPoint
  511. GpiSetPatternSet
  512. GpiSetPel
  513. GpiSetPickAperturePosition
  514. GpiSetPickApertureSize
  515. GpiSetPS
  516. GpiSetRegion
  517. GpiSetSegmentAttrs
  518. GpiSetSegmentPriority
  519. GpiSetSegmentTransformMatrix
  520. GpiSetStopDraw
  521. GpiSetTag
  522. GpiSetViewingLimits
  523. GpiSetViewingTransformMatrix
  524. GpiStrokePath
  525. GpiTranslate
  526. GpiUnloadFonts
  527. GpiUnrealizeColorTable
  528. GpiWCBitBlt
  529.  
  530. KbdDeRegister
  531. KbdRegister
  532. KbdSetCustXt
  533. KbdSetFgnd
  534. KbdSynch
  535. KbdXlate
  536.  
  537. MouDeRegister
  538. MouDrawPtr
  539. MouGetNumMickeys
  540. MouGetPtrShape
  541. MouGetScaleFact
  542. MouInitReal
  543. MouRegister
  544. MouRemovePtr
  545. MouSetPtrPos
  546. MouSetPtrShape
  547. MouSetScaleFact
  548. MouSynch
  549.  
  550. PicIchg
  551. PicPrint
  552.  
  553. VioAssociate
  554. VioCreateLogFont
  555. VioCreatePS
  556. VioDeleteSetId
  557. VioDeRegister
  558. VioDestroyPS
  559. VioGetDeviceCellSize
  560. VioGetFont
  561. VioGetOrg
  562. VioGetPhysBuf
  563. VioModeUndo
  564. VioModeWait
  565. VioPrtSc
  566. VioPrtScToggle
  567. VioQueryFonts
  568. VioQuerySetIds
  569. VioRedrawSize
  570. VioRegister
  571. VioSavRedrawUndo
  572. VioSavRedrawWait
  573. VioSetDeviceCellSize
  574. VioSetFont
  575. VioSetOrg
  576. VioShowPS
  577.  
  578. WinAddAtom
  579. WinAddProgram
  580. WinAlarm
  581. WinAllocMem
  582. WinAssociateHelpInstance
  583. WinAvailMem
  584. WinBeginEnumWindows
  585. WinBeginPaint
  586. WinBroadcastMsg
  587. WinCalcFrameRect
  588. WinCallMsgFilter
  589. WinCancelShutdown
  590. WinCatch
  591. WinCloseClipbrd
  592. WinCompareStrings
  593. WinCopyAccelTable
  594. WinCopyRect
  595. WinCpTranslateChar
  596. WinCpTranslateString
  597. WinCreateAccelTable
  598. WinCreateAtomTable
  599. WinCreateCursor
  600. WinCreateDlg
  601. WinCreateFKA
  602. WinCreateFrameControls
  603. WinCreateGroup
  604. WinCreateHeap
  605. WinCreateHelpInstance
  606. WinCreateHelpTable
  607. WinCreateMenu
  608. WinCreateMsgQueue
  609. WinCreatePointer
  610. WinCreatePointerIndirect
  611. WinCreateStdWindow
  612. WinCreateWindow
  613. WinDdeInitiate
  614. WinDdePostMsg
  615. WinDdeRespond
  616. WinDefDlgProc
  617. WinDefWindowProc
  618. WinDeleteAtom
  619. WinDeleteLibrary
  620. WinDeleteProcedure
  621. WinDestroyAccelTable
  622. WinDestroyAtomTable
  623. WinDestroyCursor
  624. WinDestroyHeap
  625. WinDestroyHelpInstance
  626. WinDestroyMsgQueue
  627. WinDestroyPointer
  628. WinDestroyWindow
  629. WinDismissDlg
  630. WinDispatchMsg
  631. WinDlgBox
  632. WinDrawBitmap
  633. WinDrawBorder
  634. WinDrawPointer
  635. WinDrawText
  636. WinEmptyClipbrd
  637. WinEnablePhysInput
  638. WinEnableWindow
  639. WinEnableWindowUpdate
  640. WinEndEnumWindows
  641. WinEndPaint
  642. WinEnumClipbrdFmts
  643. WinEnumDlgItem
  644. WinEqualRect
  645. WinExcludeUpdateRegion
  646. WinFillRect
  647. WinFindAtom
  648. WinFlashWindow
  649. WinFocusChange
  650. WinFreeErrorInfo
  651. WinFreeMem
  652. WinGetClipPS
  653. WinGetCurrentTime
  654. WinGetDlgMsg
  655. WinGetErrorInfo
  656. WinGetKeyState
  657. WinGetLastError
  658. WinGetMaxPosition
  659. WinGetMinPosition
  660. WinGetMsg
  661. WinGetNextWindow
  662. WinGetPhysKeyState
  663. WinGetPS
  664. WinGetScreenPS
  665. WinGetSysBitmap
  666. WinGoFromFKA
  667. WinGoToFKA
  668. WinInflateRect
  669. WinInitialize
  670. WinInSendMsg
  671. WinIntersectRect
  672. WinInvalidateRect
  673. WinInvalidateRegion
  674. WinInvertRect
  675. WinIsChild
  676. WinIsPhysInputEnabled
  677. WinIsRectEmpty
  678. WinIsThreadActive
  679. WinIsWindow
  680. WinIsWindowEnabled
  681. WinIsWindowShowing
  682. WinIsWindowVisible
  683. WinLoadAccelTable
  684. WinLoadDlg
  685. WinLoadFKA
  686. WinLoadHelpTable
  687. WinLoadLibrary
  688. WinLoadMenu
  689. WinLoadMessage
  690. WinLoadPointer
  691. WinLoadProcedure
  692. WinLoadString
  693. WinLockHeap
  694. WinLockVisRegions
  695. WinLockWindow
  696. WinLockWindowUpdate
  697. WinMakePoints
  698. WinMakeRect
  699. WinMapDlgPoints
  700. WinMapWindowPoints
  701. WinMessageBox
  702. WinMsgMuxSemWait
  703. WinMsgSemWait
  704. WinMultWindowFromIDs
  705. WinNextChar
  706. WinOffsetRect
  707. WinOpenClipbrd
  708. WinOpenWindowDC
  709. WinPeekMsg
  710. WinPostMsg
  711. WinPostQueueMsg
  712. WinPrevChar
  713. WinProcessDlg
  714. WinPtInRect
  715. WinQueryAccelTable
  716. WinQueryActiveWindow
  717. WinQueryAnchorBlock
  718. WinQueryAtomLength
  719. WinQueryAtomName
  720. WinQueryAtomUsage
  721. WinQueryCapture
  722. WinQueryClassInfo
  723. WinQueryClassName
  724. WinQueryClipbrdData
  725. WinQueryClipbrdFmtInfo
  726. WinQueryClipbrdOwner
  727. WinQueryClipbrdViewer
  728. WinQueryCp
  729. WinQueryCpList
  730. WinQueryCursorInfo
  731. WinQueryDefinition
  732. WinQueryDesktopWindow
  733. WinQueryDlgItemShort
  734. WinQueryDlgItemText
  735. WinQueryDlgItemTextLength
  736. WinQueryFKAForm
  737. WinQueryFocus
  738. WinQueryHelpInstance
  739. WinQueryMsgPos
  740. WinQueryMsgTime
  741. WinQueryObjectWindow
  742. WinQueryPointer
  743. WinQueryPointerInfo
  744. WinQueryPointerPos
  745. WinQueryPresParam
  746. WinQueryProgramTitles
  747. WinQueryQueueInfo
  748. WinQueryQueueStatus
  749. WinQuerySysColor
  750. WinQuerySysModalWindow
  751. WinQuerySysPointer
  752. WinQuerySystemAtomTable
  753. WinQuerySysValue
  754. WinQueryUpdateRect
  755. WinQueryUpdateRegion
  756. WinQueryVersion
  757. WinQueryWindow
  758. WinQueryWindowDC
  759. WinQueryWindowLockCount
  760. WinQueryWindowPos
  761. WinQueryWindowProcess
  762. WinQueryWindowPtr
  763. WinQueryWindowRect
  764. WinQueryWindowText
  765. WinQueryWindowTextLength
  766. WinQueryWindowULong
  767. WinQueryWindowUShort
  768. WinReallocMem
  769. WinRegisterClass
  770. WinRegisterUserDatatype
  771. WinRegisterUserMsg
  772. WinRegisterWindowDestroy
  773. WinReleaseHook
  774. WinReleasePS
  775. WinRemovePresParam
  776. WinScrollWindow
  777. WinSendDlgItemMsg
  778. WinSendMsg
  779. WinSetAccelTable
  780. WinSetActiveWindow
  781. WinSetCapture
  782. WinSetClassMsgInterest
  783. WinSetClipbrdData
  784. WinSetClipbrdOwner
  785. WinSetClipbrdViewer
  786. WinSetCp
  787. WinSetDlgItemShort
  788. WinSetDlgItemText
  789. WinSetFKAForm
  790. WinSetFocus
  791. WinSetHelpIndex
  792. WinSetHelpLibraryHandles
  793. WinSetHelpLibraryNames
  794. WinSetHook
  795. WinSetKeyboardStateTable
  796. WinSetMsgInterest
  797. WinSetMsgMode
  798. WinSetMultWindowPos
  799. WinSetOwner
  800. WinSetParent
  801. WinSetPointer
  802. WinSetPointerPos
  803. WinSetPresParam
  804. WinSetRect
  805. WinSetRectEmpty
  806. WinSetSynchroMode
  807. WinSetSysColors
  808. WinSetSysModalWindow
  809. WinSetSysValue
  810. WinSetWindowBits
  811. WinSetWindowPos
  812. WinSetWindowPtr
  813. WinSetWindowText
  814. WinSetWindowULong
  815. WinSetWindowUShort
  816. WinShowCursor
  817. WinShowPointer
  818. WinShowTrackRect
  819. WinShowWindow
  820. WinStartDlg
  821. WinStartTimer
  822. WinStopTimer
  823. WinSubclassWindow
  824. WinSubstituteStrings
  825. WinSubtractRect
  826. WinTerminate
  827. WinThrow
  828. WinTrackRect
  829. WinTranslateAccel
  830. WinUnionRect
  831. WinUpdateWindow
  832. WinUpper
  833. WinUpperChar
  834. WinValidateRect
  835. WinValidateRegion
  836. WinWaitMsg
  837. WinWindowFromDC
  838. WinWindowFromID
  839. WinWindowFromPoint
  840.  
  841. OS/2 APIs Partially Supported in Windows NT, first release
  842.  
  843. DosDevIOCtl, DosDevIOCtl2
  844.  
  845. The IOCTLs from the Screen and Pointer Draw category are not supported.
  846. All of the IOCTLs from the General category are supported.
  847. All of the IOCTLs from the Asynchronous Communications category 
  848. are supported:
  849.  
  850. ASYNC_GETBAUDRATE
  851. ASYNC_GETCOMMERROR
  852. ASYNC_GETCOMMEVENT
  853. ASYNC_GETCOMMSTATUS
  854. ASYNC_GETDCBINFO
  855. ASYNC_GETINQUECOUNT
  856. ASYNC_GETLINECTRL
  857. ASYNC_GETLINESTATUS
  858. ASYNC_GETMODEMINPUT
  859. ASYNC_GETMODEMOUTPUT
  860. ASYNC_GETOUTQUECOUNT
  861. ASYNC_SETBAUDRATE
  862. ASYNC_SETBREAKOFF
  863. ASYNC_SETBREAKON
  864. ASYNC_SETDCBINFO
  865. ASYNC_SETLINECTRL
  866. ASYNC_SETMODEMCTRL
  867. ASYNC_STARTTRANSMIT
  868. ASYNC_STOPTRANSMIT
  869. ASYNC_TRANSMITIMM
  870.  
  871. The following IOCTLs from the Keyboard category are supported:
  872.  
  873. KBD_CREATE
  874. KBD_DESTROY
  875. KBD_GETCODEPAGE
  876. KBD_GETINPUTMODE
  877. KBD_GETINTERIMFLAG
  878. KBD_GETSHIFTSTATE
  879. KBD_PEEKCHAR
  880. KBD_READCHAR
  881. KBD_SETFOCUS
  882. KBD_SETINPUTMODE
  883. KBD_SETINTERIMFLAG
  884. KBD_SETKCB
  885. KBD_SETSHIFTSTATE
  886.  
  887. All of the IOCTLs from the Printer category are supported:
  888.  
  889. PRT_ACTIVATEFONT
  890. PRT_GETFRAMECTL
  891. PRT_GETINFINITERETRY
  892. PRT_GETPRINTERSTATUS
  893. PRT_INITPRINTER
  894. PRT_QUERYACTIVEFONT
  895. PRT_SETFRAMECTL
  896. PRT_SETINFINITERETRY
  897. PRT_VERIFYFONT
  898. PTR_GETPTRDRAWADDRESS
  899.  
  900. The following IOCTLs from the Pointing Device (Mouse) category 
  901. are supported:
  902.  
  903. MOU_GETBUTTONCOUNT
  904. MOU_GETEVENTMASK
  905. MOU_GETMICKEYCOUUT
  906. MOU_GETMOUSTATUS
  907. MOU_GETQUESTATUS
  908. MOU_READQUESTATUS
  909. MOU_SETEVENTMASK
  910. MOU_SETMOUSTATUS
  911.  
  912. The following IOCTLs from the Disk Control category are supported:
  913.  
  914. DSK_BLOCKREMOVABLE
  915. DSK_GETDEVICEPARAMS
  916. DSK_GETLOGICALMAP
  917. DSK_LOCKDRIVE
  918. DSK_READTRACK
  919. DSK_REDETERMINEMEDIA
  920. DSK_SETLOGICALMAP
  921. DSK_SYNC
  922. DSK_UNLOCKDRIVE
  923. DSK_VERIFYTRACK
  924.  
  925. The following IOCTL from the Physical Disk Control category is supported:
  926.  
  927. PDSK_GETPHYSDEVICEPARAMS
  928.  
  929.  
  930. The following IOCTL from the Monitors category is supported:
  931.  
  932. MON_REGISTERMONITOR
  933.  
  934.  
  935. DosFSAttach
  936.  
  937. This function partially implements the DosFSAttach() API.  The only valid 
  938. FsName is "LAN". The format expected for the arguments is as follows:
  939.  
  940. DeviceName    =  device name, e.g. "J:", "LPT1:"
  941. FsName        =  "LAN"
  942. FsData        =  "\01\0SHARENAME" for a regular connection or
  943.                  "\02\0SHARENAME\0PASSWORD" for a password connection or
  944.                  "\03\0SHARENAME\0PASSWORD\0USERNAME" for a 
  945.             username/password connection.
  946. FsDataLength  =  length of FsData
  947. AttachFlags   =  FS_ATTACH or FS_DETACH
  948.  
  949. The function connects to the network using WNetAdd/DelConnection().  
  950. Therefore it will use the multiple provider router to connect to any 
  951. type of network for which Windows NT has a redirector. The SHARENAME 
  952. format depends on the network you're trying to reach.  For LanMan/MsNet 
  953. networks it is "\\\\sharename\\servername".
  954.  
  955. If DeviceName is a drive letter, the drive is automatically reset to the 
  956. root directory after a connection and before a disconnection.  This is 
  957. for compatibility with OS/2.
  958.  
  959.  
  960. VioGetConfig
  961.  
  962. The following return values will always be returned in the _VIOCONFIGINFO 
  963. structure.  All other fields will always return 0 (zero).
  964.  
  965. adapter        =    DISPLAY_VGA
  966. display        =    MONITOR_851X_COLOR
  967. cbMemory    =    0x40000 (262,144)
  968.  
  969.  
  970. VioGetMode
  971.  
  972. The following return values will always be returned in the _VIOMODEINFO 
  973. structure.  Values for col, row, hres, and vres will contain the correct 
  974. values.
  975.  
  976. fbType        =    VGMT_OTHER
  977. color        =    COLOR_16
  978. fmt_ID        =    0
  979. attrib        =    0
  980. buf_addr    =    0xFFFFFFFF
  981. buf_length    =    0L
  982. full_length    =    0L
  983. partial_length    =    0L
  984. ex_data_addr    =    0xFFFFFFFF
  985.  
  986.  
  987. VioSetMode
  988.  
  989. The col and row fields in the _VIOMODEINFO structure will be used.  
  990. All other fields will be ignored.  No error code or value checking 
  991. will be performed.
  992.  
  993.  
  994. VioGetState, VioSetState
  995.  
  996. All fields in the structure will contain initial values, as indicated 
  997. in the following list.  Any setting of new values will be saved and 
  998. returned on the next VioGetState call.
  999.  
  1000. VIOINTENSITY.fs            =    0x0001
  1001. VIOOVERSCAN.color        =    0
  1002. VIOPALSTATE.acolor        =    all 0
  1003. VIOCOLORREG.colorregaddr    =    all 0
  1004. VIOSETUNLINELOC.scanline    =    31
  1005. VIOSETTARGET              =    (only primary display)
  1006.  
  1007.